package com.xiaobaili.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

@Data
@Configuration
@ConfigurationProperties(prefix = "weixin", ignoreInvalidFields = true)
/**
 * ignoreInvalidFields = true：当配置文件里存在一些无法绑定到Java类字段的属性时，Spring Boot会忽略这些属性，不会抛出异常，保证配置绑定过程能继续进行。
 * ignoreInvalidFields = false：若配置文件中有无法绑定到Java类字段的属性，Spring Boot会抛出异常，终止配置绑定过程。
 */
public class WeiXinConfigProperties {


    private String originalId;

    private String token;

    private String appId;

    private String appSecret;

    private String templateId;

}
